home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Plotting / aa_Intel_Only / Gnuplot / GnuplotSource / DataPane.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.2 KB  |  58 lines

  1. /*
  2.  *  Copyright (C) 1993  Robert Davis
  3.  *
  4.  *  This program is free software; you can redistribute it and/or
  5.  *  modify it under the terms of Version 2, or any later version, of 
  6.  *  the GNU General Public License as published by the Free Software 
  7.  *  Foundation.
  8.  */
  9.  
  10. /* $Id: DataPane.h,v 1.7 1993/05/04 16:21:38 davis Exp $ */
  11.  
  12. #import "Pane.h"
  13.  
  14. @class DataOptionsPanel, List;
  15.  
  16. @interface DataPane:Pane
  17. {
  18.     BOOL didSwap;        /* True if we just became the current pane */
  19.  
  20.     List     *functionObjects;
  21.     id      functionsScrollView;
  22.     id      functionsMatrix;
  23.     id      functionsForm;
  24.  
  25.     id      deleteFunctionButton;
  26.     id      modifyFunctionButton;
  27.     id        inspectButton;
  28.  
  29.     id      dummyFormCellX;
  30.     id      dummyFormCellY;
  31.  
  32.     DataOptionsPanel *optionsPanel;
  33. }
  34.  
  35. - init;
  36. - free;
  37.  
  38. - selectControl:sender;            /** Overridden from Pane    **/
  39. - (BOOL)updateStatus:aStatus doc:aDoc;
  40. - (BOOL)forceUpdateStatus:aStatus doc:aDoc;
  41. - didSwapIn:sender;
  42. - didSwapOut:sender;
  43.  
  44. - doSetDummy:sender;            /** Target/Action        **/
  45. - findDataFile:sender;
  46.  
  47. - selectFunction:sender;
  48. - deleteSelectedFunctions:sender;
  49. - modifySelectedFunction:sender;
  50. - addFunction:sender;
  51. - functionsMatrix;
  52.  
  53. - addDataFile:(const char *)aPath;
  54.  
  55. - showOptionsPanel:sender;        /** Options Panel        **/
  56.  
  57. @end
  58.